package com.Singleton;

public class SingletonDemo2 {
	/*
	 * 这个方法在类初始化的时候就会生成一个静态的变量，并且保证了 只会调用一次静态就会初始化了一个实例但是，有点小问题就是有可能会造成创建时间 过早的问题
	 */
	private static SingletonDemo2 instance = new SingletonDemo2();

	private SingletonDemo2() {
		// 构造函数的权限一定要设置成private
	}

	public static SingletonDemo2 getinstance() {// 若不是静态方法就必须实例化后才能调用
		return instance;
	}
}
